	  public int maximumFacts(String[] suspects) {
	  int res = 0;
	  
	    for(int i = 0; i < suspects.length-1; i++) {
	      List arrayListA = Arrays.asList(suspects[i].split(","));
	      for(int j = i + 1; j < suspects.length; j++) {
	        List arrayListB = Arrays.asList(suspects[j].split(","));
	        
	        int common = 0;
	        for(int k = 0; k < arrayListB.size(); k++) {
	          if(arrayListA.contains(arrayListB.get(k)))
	            common++;
	        }
	        if(common >= res)
	        res = common;
	      }
	    }
	    return res;
	  }